题目地址 (opens new window)

  • 🙂 第一次练习 2020年4月3日 自己没啥思路,看了题解秒懂,想的太复杂了,我丢。。。。

    adf
  • 😄 第二次练习

# 贪心

解题代码

public boolean lemonadeChange(int[] bills) {
    int five = 0; int ten = 0;
    for (int bill : bills) {
        if (bill == 5) {
            ++five;
        } else if (bill == 10) {
            if (five == 0)
                return false;
            --five;
            ++ten;
        } else {
            if (five > 0 && ten > 0) {
                --five;
                --ten;
            } else if (five > 3) {
                five -= 3;
            } else {
                return false;
            }
        }
    }
    return true;
}

# 易错点

  • 易错项 1
最后编辑时间: 7/14/2020, 9:21:47 AM